﻿body {
    font-size: 14px;
    background:#f6f6f6;
}
.container{
    padding-left:0;
    padding-right:0;
}
ul#TopLanguageList {
    list-style: none;
    margin: 0;
    padding: 0
}

ul#TopLanguageList li {
    display: inline-block;
    border: none;
    margin: 0;
    padding: 0;
    padding-left: 5px;
}

ul#TopLanguageList li.selected-language a span {
    color: black;
    font-weight: bold;
}

.sweet-alert .icon,
.sweet-alert .icon.success .placeholder {
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
}

#LanguageDropDown .btn {
    border: none;
    padding: 2px;
}

#LanguageDropDown li.language-menu-item a {
    padding: 8px 5px;
}
/* 底部条样式 */
.c-layout-footer{
    background-color:#333;  
    margin-top:20px;
}
.c-layout-footer .preFooterUp{
    width:100%;
    height:auto;
    background-color:#fff;
    border-top:1px solid #edf0f3;  
}
.c-layout-footer .preFooterDown{
    width:100%;
    height:auto;
}
.c-layout-footer .preFooterDown .c-prefooter a{
    font-size:16px;
    color: #7f8c97;
    padding: 10px;
}
.c-layout-footer .preFooterDown .c-prefooter .c-foot .inform{
    padding-top:10px;
}
.c-layout-footer .preFooterDown .c-prefooter .c-foot .inform a{
    padding:0;
}
.c-layout-footer .preFooterDown .c-prefooter .node-link{
    padding-bottom:20px;
    padding-left: 0;
}
.c-layout-footer .preFooterDown .c-prefooter .help{
    text-align:right;
    margin-left:0;
    padding-right:0;
}
.c-layout-footer .preFooterDown .c-prefooter .code div span{
    width: 12px;
    display: block;
    color: #ffcc00;
    margin-right: 10px;
    font-size:14px;
}
.c-layout-footer .preFooterDown .c-prefooter .code .code-picture{
    width: 145px;
    height: 140px;
    border: 1px solid #666;
    padding: 5px;
    margin: 10px 0 0 205px;
}    
.c-layout-footer .preFooterDown .c-prefooter .code .code-picture p{
    clear: both;
    text-align: right;
    font-size:13px;
    padding: 5px 3px 0 0;
}
.c-layout-footer .preFooterDown .c-prefooter .code .code-picture img{
    float:right;
    margin-top:-75px;
}
.c-layout-footer-6 .c-prefooter{
    padding:20px 20px 0;
}
.c-font-regular{
    font-size:14px;
    color:#888!important;
    line-height: 25px;
}
.layoutFooter .c-head .col-md-3 img{
    float:left;
}
.layoutFooter .c-body .c-title{
    font-size:16px;
    border-bottom:1px dashed;
    padding-bottom:10px;
}
.layoutFooter .c-body .c-links a{
    color:#5c6873;
    font-size:14px;
}
.layoutFooter .c-body{
    border-bottom:1px dashed #fff;
    padding-bottom:30px;
}
.layoutFooter .container .c-prefooter .c-line{
    visibility:hidden!important;
}
.layoutFooter .container .c-foot .weixin{
    float:right;
}
/* 头部样式 */
.c-navbar-wrapper .c-mega-menu .nav li.search div{
    width:300px;    
}
.c-layout-header .c-brand {
    margin: 20px 0 20px 0!important;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    padding: 5px 10px 5px 10px!important;
    min-height:10px!important;
    border-radius:4px;
    margin-right:20px;
    font-size:16px!important;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-menu-type-classic {
    min-height: 40px!important;
    padding-top:22px!important;
}
.c-navbar-wrapper .c-mega-menu .nav li.search div input{
    border-radius:20px;
    position:relative;
    border:2px solid #32c5d2;
    width:430px;
}


.c-navbar-wrapper .c-mega-menu .nav li.search div a{
   position:absolute;
   top:50%;
   right:10px;
   transform:translate(0,-50%);
   background-color:#32c5d2;
   color:#fff;
   padding:5px;
   border-radius:50%;
   display:inline-block;
   z-index:20;
}
.c-layout-header .c-navbar .c-mega-menu.searchContainer{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);    
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.productCart{
    margin-left:10%;
}
.c-navbar-wrapper .productCart{
    font-size:14px;
    color:#32c5d2;
    border:1px solid #ddd;
    background-color:#fff;
    text-align:center;
    width:158px;
    height:38px;
    position:absolute;
    top:50%;
    right:0;
    transform:translate(0,-50%);
}
.website-navMenu .navMenu ul{

}
.c-layout-header .c-navbar .website-navMenu .navMenu ul li:not(:first-child){
    font-size:16px;
    color:#333;
    margin-left:80px;
    font-weight:500;
}
.website-navMenu{
    position:relative;
}
.website-navMenu .navMenu ul li.allGoodsSort span{
    line-height:20px;
    padding:15px 30px;
    width:250px;
    height:50px;
    background-color:#32c5d2;
    color:#fff;
    border-radius:5px 5px 0 0;
    font-size:16px;
    font-weight:500;
}
.website-navMenu .navMenu ul li.allGoodsSort span i{
    line-height:20px;
}
.c-navbar-wrapper .c-mega-menu .nav li.search div span button{
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}
.container nav.c-pull-right .c-theme-ul li a.picture{
    padding:0!important;
    background:#fff!important;
} 
.container nav.c-pull-right .c-theme-ul li a.picture img{
    border-radius:50px;
    margin-top:-30px;
}
.c-layout-header .c-topbar{
    height:55px;
    line-height:30px;
}
.c-layout-header .c-topbar .c-top-menu.c-pull-right{
    line-height:55px;
}
.container nav.c-pull-right .c-theme-ul .dropdown-menu{
    top:128%;
}
.container nav.c-pull-left .c-theme-ul li a{
    color:#FF6B57;
}
.c-layout-footer-6 .c-body .c-links{
    width:100%!important;
}
.c-layout-footer-6 .c-body .foot_down{
    margin-right:40px;
}
.c-layout-footer .container .c-prefooter .c-body .picture{
    line-height:120px;
}
.c-layout-header .c-navbar {
    border-bottom:2px solid #32c5d2;
}
.search .input-group .input-group-btn .btn {
    background-color:#fff;
    margin-left:-2px!important;
}
.search .input-group input.form-control {
    font-size:13px;
    font-family:"新宋体";
    color:#999;
    border-top:#fff;
    border-left:#fff;
}
a{
    color:#666;
}
a:hover{
    color:#32c5d2;
}
#userName{
    color:#ff0000;
}
#userName:hover{
    color:#f6611f!important;
}
.c-top-menu .c-links .menu-toggle{
    position:relative;    
}
.c-top-menu .c-links .menu-toggle span{
    position: absolute;
    left: 16px;
    top: 42px;
    width: 16px;
    height: 16px;
    background: url('../../images/row_up.png')no-repeat center center ;    
    display:none;
}
.c-top-menu .c-links li.menu-toggle .service{
    width:155px!important;
    height:70px;
    padding:0!important;
    left:-5px!important;
}
.c-top-menu .c-links li.menu-toggle .service li{
    clear:both;
    width:155px;
}
.c-top-menu .c-links li.menu-toggle .dropdownMenu{
    position:absolute;
    top:54px;
    right:0;
    z-index: 5;
    width:289px;
    overflow:hidden;
    background: #f6f8fa;    
    display:none;
    box-shadow: 0px 3px 12px -5px rgba(0, 0, 0, 0.35);
    
}
.c-top-menu .c-links li.menu-toggle .dropdownMenu ul{
    padding:0;
    width:160px;
    display:inline-block;    
}
.c-top-menu .c-links li.menu-toggle .dropdownMenu li{
    line-height:36px;
    padding:0 15px;
    float:left;
}
.c-top-menu .c-links li.menu-toggle .dropdownMenu div.corse{
    float:right;
    display:inline-block;
    padding:12px 17px 0 0
}
.c-top-menu .c-links li.menu-toggle .dropdownMenu div.corse p{
    font-size:12px;
    color:#33c5d2;
    margin:0;
}
.c-top-menu .c-links li.menu-toggle .dropdownMenu a{
    color:#6285a8;
    font-size:12px;
}
.c-top-menu .c-links li.menu-toggle:hover .dropdownMenu,.c-top-menu .c-links li.menu-toggle:hover span{
    display:block;    
}
.c-top-menu .c-links li.menu-toggle li:hover{
    background:#f1f2f2;
}
.c-content-box.c-size-md {
    padding: 25px 0;
}
.c-active{
    background:#fff;
    color:#33c5d2!important;
}
@media(max-width:992px){
    .c-layout-footer .preFooterDown .c-prefooter a{
        font-size:14px;
    }
    .c-layout-footer .preFooterDown .c-prefooter .help{
        text-align:left;
    }
    .c-layout-footer-6 .c-foot .c-text{
        margin-bottom:15px!important;
    }
    .inform a img{
        width:32%;
    }
    .c-layout-footer .preFooterDown .c-prefooter .code .code-picture{
        margin:10px 0 0 0px;
    }
}
.ellips {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ellipsOneLine{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 资源分类模块样式 */
.clearfix{
    clear:both;
}
.resourceCategoryContainer{
    position:absolute;
    top:48px;
    z-index:100;
    background-color:#fff;
    width:247px;
    height:349px;
    opacity:.9
}
.resourceCategory li{
    height:auto;
    overflow:visible;
    position:relative;
    border-bottom:1px solid #ccc;
    margin:0 30px;
    padding-bottom: 10px;
}
.resourceCategory > li >p{
    font-weight:700;
    line-height:40px;
}
.resourceCategory > li >p img{
    vertical-align:middle;
}
.resourceCategory > li >a{
    margin:0 5px;
    display:block;
    line-height:26px;
    padding:0;
    float:left;
    color:#333;
}
.resourceCategory > li >a:hover{
    background:transparent;
    color:#007de2
}
.resourceCategory >li:hover .resourceDetailCategory{
    display:block;
}
.resourceCategory .resourceDetailCategory{
    width:720px;
    min-height:180px;
    background-color:#fff;
    position:absolute;
    left:100%;
    top:0;
    overflow:auto;
    display:none;
}
.detailCategoryItems{
    width: 90%;
    overflow:auto;
    margin-left:10%;
    float:left;
}
.detailCategoryItems p{
    display:inline-block;
    float:left;
    width:20%;
    font-weight:bold;
    text-align: right;
    padding-right: 30px;
    line-height:44px;
}
.detailCategoryItems .resourceItems{
    float: left;
    width: 75%;
    /* padding-left: 20px; */
    line-height: 26px;
    padding-top: 10px;
    border-bottom: 1px dashed #eee;
    padding-bottom:10px;
}
.resourceItems a{
    margin:0 5px;
    display:inline-block;
    color:#666;
}
.resourceItems a:hover{
    color:#007de2;
}
.top-Product{
    cursor:pointer;
}